Big Huge Thesaurus

Melopsittacus undulatus

noun